type encoding/asn1.encoder
21 uses
encoding/asn1 (current package)
marshal.go#L19: byte00Encoder encoder = byteEncoder(0x00)
marshal.go#L20: byteFFEncoder encoder = byteEncoder(0xff)
marshal.go#L24: type encoder interface {
marshal.go#L65: type multiEncoder []encoder
marshal.go#L83: type setEncoder []encoder
marshal.go#L127: tag encoder
marshal.go#L128: body encoder
marshal.go#L195: func makeBigInt(n *big.Int) (encoder, error) {
marshal.go#L212: return multiEncoder([]encoder{byteFFEncoder, bytesEncoder(bytes)}), nil
marshal.go#L223: return multiEncoder([]encoder{byte00Encoder, bytesEncoder(bytes)}), nil
marshal.go#L303: func makeObjectIdentifier(oid []int) (e encoder, err error) {
marshal.go#L311: func makePrintableString(s string) (e encoder, err error) {
marshal.go#L327: func makeIA5String(s string) (e encoder, err error) {
marshal.go#L337: func makeNumericString(s string) (e encoder, err error) {
marshal.go#L347: func makeUTF8String(s string) encoder {
marshal.go#L368: func makeUTCTime(t time.Time) (e encoder, err error) {
marshal.go#L379: func makeGeneralizedTime(t time.Time) (e encoder, err error) {
marshal.go#L458: func makeBody(value reflect.Value, params fieldParameters) (e encoder, err error) {
marshal.go#L522: m := make([]encoder, n1)
marshal.go#L546: m := make([]encoder, l)
marshal.go#L576: func makeField(v reflect.Value, params fieldParameters) (e encoder, err error) {
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |